/* app/static/css/styles.css */

/* 全局样式 */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    padding-bottom: 60px; /* 为页脚预留空间 */
}

/* 表格样式 */
table th, table td {
    vertical-align: middle;
}

/* 模态框样式 */
.fixed {
    transition: opacity 0.3s ease;
}

/* 响应式调整 */
@media (max-width: 640px) {
    nav a {
        display: none;
    }
    nav a.mobile-show {
        display: block;
    }
}
